home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1989 …il & Dave's Excellent CD / Excellent CD HFS.raw / Moof / Goodies / Debug Goodies / MacsBug v6.0 / Resource Files / Macros.r < prev    next >
Encoding:
Text File  |  1989-04-13  |  12.1 KB  |  562 lines  |  [TEXT/MPS ]

  1. /*
  2.  
  3. Copyright Apple Computer, Inc. 1981-1988
  4.  
  5. Rez "{Boot}MacsBug:Resource Files:Macros.r" -o "{SystemFolder}MacsBug" -a ≥≥ "{Worksheet}"
  6. Shutdown -r
  7.  
  8. */
  9.  
  10.  
  11. type 'mxbm'{
  12.     integer = $$CountOf(symbols);          /* Number of entries     */
  13.     array symbols { pString; pString; };   /* Macro name; expansion */
  14. };
  15.     
  16. resource 'mxbm' (100) {
  17.     {   /* Useful command lines */
  18.  
  19.     /* Break at the first instruction of a segment after loading it */
  20.     "GS",            "SB 12D 1;G;T 2;SB 12D 0",
  21.  
  22.     /* Pop the return address of the stack and go to it */
  23.     "RTS",            "PC = A7^;A7 = A7 + 4",
  24.  
  25.           /* Enter "GTO n" to go till offset n in the current procedure is reached */
  26.         "GTO",            "GT :+",
  27.  
  28.           /* Enter "BRO n" to set a breakpoint at offset n in the current procedure */
  29.         "BRO",            "BR :+",
  30.  
  31.     /* Displays the port assuming the A5 world is set up */
  32.         "thePort",        "DM A5^^ WindowRecord",
  33.  
  34.           /* IJ disassembles starting from the destination of a JMP instruction */
  35.         "IJ",            "IL (.+2)^",
  36.  
  37.  
  38.     "ABusVars",        "02D8",
  39.     "ACount",            "0A9A",
  40.     "ADBBase",        "0CF8",
  41.     "AGBHandle",        "0D1C",
  42.     "AlarmState",        "021F",
  43.     "ANumber",        "0A98",
  44.     "ApFontID",        "0984",
  45.     "App2Packs",        "0BC8",
  46.     "ApplLimit",        "0130",
  47.     "ApplScratch",        "0A78",
  48.     "ApplZone",        "02AA",
  49.     "AppPacks",        "0AB8",
  50.     "AppParmHandle",        "0AEC",
  51.     "ASCBase",        "0CC0",
  52.     "AtalkHk1",        "0B14",
  53.     "AtalkHk2",        "0B18",
  54.     "AtMenuBottom",        "0A0C",
  55.     "AuxCtlHead",        "0CD4",
  56.     "AuxWinHead",        "0CD0",
  57.  
  58.     "BNMQHd",            "0B60",
  59.     "BootDrive",        "0210",
  60.     "BootMask",        "0B0E",
  61.     "BootTmp8",        "0B36",
  62.     "BtDskRfn",        "0B34",
  63.     "BufPtr",            "010C",
  64.     "BufTgDate",        "0304",
  65.     "BufTgFBkNum",        "0302",
  66.     "BufTgFFlg",        "0300",
  67.     "BufTgFNum",        "02FC",
  68.  
  69.     "CaretTime",        "02F4",
  70.     "ChooserBits",        "0946",
  71.     "ChunkyDepth",        "0D60",
  72.     "CkdDB",            "0340",
  73.     "CloseOrnHook",        "0A88",
  74.     "ColLines",        "0C22",
  75.     "CoreEditVars",        "0954",
  76.     "CPUFlag",        "012F",
  77.     "CQDGlobals",        "0CCC",
  78.     "CrsrAddr",        "0888",
  79.     "CrsrBase",        "0898",
  80.     "CrsrBusy",        "08CD",
  81.     "CrsrCouple",        "08CF",
  82.     "CrsrDevice",        "089C",
  83.     "CrsrNew",        "08CE",
  84.     "CrsrObscure",        "08D2",
  85.     "CrsrPin",        "0834",
  86.     "CrsrPtr",        "0D62",
  87.     "CrsrRect",        "083C",
  88.     "CrsrRow",        "08AC",
  89.     "CrsrSave",        "088C",
  90.     "CrsrScale",        "08D3",
  91.     "CrsrState",        "08D0",
  92.     "CrsrThresh",        "08EC",
  93.     "CrsrVis",        "08CC",
  94.     "CurActivate",        "0A64",
  95.     "CurApName",        "0910",
  96.     "CurApRefNum",        "0900",
  97.     "CurDeactive",        "0A68",
  98.     "CurDeKind",        "0A22",
  99.     "CurDirStore",        "0398",
  100.     "CurDragAction",        "0A46",
  101.     "CurFMDenom",        "0994",
  102.     "CurFMDevice",        "098E",
  103.     "CurFMFace",        "098C",
  104.     "CurFMFamily",        "0988",
  105.     "CurFMInput",        "0988",
  106.     "CurFMNeedBits",        "098D",
  107.     "CurFMNumer",        "0990",
  108.     "CurFMSize",        "098A",
  109.     "CurJTOffset",        "0934",
  110.     "CurMap",            "0A5A",
  111.     "CurPageOption",        "0936",
  112.     "CurPitch",        "0280",
  113.     "CurrentA5",        "0904",
  114.     "CurStackBase",        "0908",
  115.  
  116.     "DABeeper",        "0A9C",
  117.     "DAStrings",        "0AA0",
  118.     "DefltStack",        "0322",
  119.     "DefVCBPtr",        "0352",
  120.     "DeskCPat",        "0CD8",
  121.     "DeskHook",        "0A6C",
  122.     "SetOSDefKey",        "0CDC",
  123.     "DeskPattern",        "0A3C",
  124.     "DeskPort",        "09E2",
  125.     "DeviceList",        "08A8",
  126.     "DiskVars",        "0222",
  127.     "DlgFont",        "0AFA",
  128.     "DoubleTime",        "02F0",
  129.     "DragFlag",        "0A44",
  130.     "DragHook",        "09F6",
  131.     "DragPattern",        "0A34",
  132.     "DrMstrBlk",        "034C",
  133.     "DrvQHdr",        "0308",
  134.     "DSAlertRect",        "03F8",
  135.     "DSAlertTab",        "02BA",
  136.     "DSCtrAdj",        "0DA8",
  137.     "DSDrawProc",        "0334",
  138.     "DSErrCode",        "0AF0",
  139.     "DskErr",            "0142",
  140.     "DskRtnAdr",        "0124",
  141.     "DskSwtchHook",        "03EA",
  142.     "DskVerify",        "012C",
  143.     "DskWr11",        "012F",
  144.     "DSWndUpdate",        "015D",
  145.     "DTQFlags",        "0D92",
  146.     "DTQueue",        "0D92",
  147.     "DTskQHdr",        "0D94",
  148.     "DTskQTail",        "0D98",
  149.  
  150.     "EjectNotify",        "0338",
  151.     "EndSRTPtr",        "0DB4",
  152.     "ErCode",            "03A2",
  153.     "EventQueue",        "014A",
  154.     "EvtBufCnt",        "0154",
  155.     "ExpandMem",        "02B6",
  156.     "ExtFSHook",        "03E6",
  157.     "ExtStsDT",        "02BE",
  158.  
  159.     "FCBSPtr",        "034E",
  160.     "FDevDisable",        "0BB3",
  161.     "FileVars",        "0340",
  162.     "Filler3A",        "0214",
  163.     "Finder",            "0261",
  164.     "FinderName",        "02E0",
  165.     "FLckUnlck",        "0348",
  166.     "FlEvtMask",        "025E",
  167.     "FlushOnly",        "0346",
  168.     "FMDefaultSize",        "0987",
  169.     "FMDotsPerInch",        "09B2",
  170.     "FMExist",        "0D42",
  171.     "FMgrOutRec",        "0998",
  172.     "FMStyleTab",        "09B6",
  173.     "FondID",            "0BC6",
  174.     "FondState",        "0903",
  175.     "FontFlag",        "015E",
  176.     "FOutAscent",        "09A5",
  177.     "FOutBold",        "099E",
  178.     "FOutDenom",        "09AE",
  179.     "FOutDescent",        "09A6",
  180.     "FOutError",        "0998",
  181.     "FOutExtra",        "09A4",
  182.     "FOutFontHandle",        "099A",
  183.     "FOutItalic",        "099F",
  184.     "FOutLeading",        "09A8",
  185.     "FOutNumer",        "09AA",
  186.     "FOutRec",        "0998",
  187.     "FOutShadow",        "09A3",
  188.     "FOutULOffset",        "09A0",
  189.     "FOutULShadow",        "09A1",
  190.     "FOutULThick",        "09A2",
  191.     "FOutUnused",        "09A9",
  192.     "FOutWidMax",        "09A7",
  193.     "FPState",        "0A4A",
  194.     "FractEnable",        "0BF4",
  195.     "FrcSync",        "0349",
  196.     "FSBusy",            "0360",
  197.     "FScaleDisable",        "0A63",
  198.     "FScaleHFact",        "0BF6",
  199.     "FScaleVFact",        "0BFA",
  200.     "FSFCBLen",        "03F6",
  201.     "FSQHdr",            "0360",
  202.     "FSQHead",        "0362",
  203.     "FSQTail",        "0366",
  204.     "FSQueueHook",        "03E2",
  205.     "FSTemp4",        "03DE",
  206.     "FSTemp8",        "03D6",
  207.     "FSVarEnd",        "03F6",
  208.  
  209.     "GetParam",        "01E4",
  210.     "GhostWindow",        "0A84",
  211.     "GotStrike",        "0986",
  212.     "GrafBegin",        "0800",
  213.     "GrafEnd",        "08F2",
  214.     "GrafVar",        "0824",
  215.     "GrayRgn",        "09EE",
  216.     "GZMoveHnd",        "0330",
  217.     "GZRootHnd",        "0328",
  218.     "GZRootPtr",        "032C",
  219.  
  220.     "HeapEnd",        "0114",
  221.     "HFSFlags",        "0376",
  222.     "HiHeapMark",        "0BAE",
  223.     "HiKeyLast",        "0216",
  224.     "HiliteMode",        "0938",
  225.     "HiliteRGB",        "0DA0",
  226.     "HpChk",            "0316",
  227.     "HWCfgFlags",        "0B22",
  228.  
  229.     "IAZNotify",        "033C",
  230.     "IconBitmap",        "0A0E",
  231.     "IconTLAddr",        "0DAC",
  232.     "IntFlag",        "015F",
  233.     "IntlSpec",        "0BA0",
  234.     "IWM",            "01E0",
  235.  
  236.     "JAdrDisk",        "0252",
  237.     "JAllocCrsr",        "088C",
  238.     "JControl",        "0242",
  239.     "JCrsrObscure",        "081C",
  240.     "JCrsrTask",        "08EE",
  241.     "JDCDReset",        "0B48",
  242.     "JDiskPrime",        "0226",
  243.     "JDiskSel",        "0B40",
  244.     "jDTInstall",        "0D9C",
  245.     "JFetch",            "08F4",
  246.     "JFigTrkSpd",        "0222",
  247.     "JFontInfo",        "08E4",
  248.     "JGNEFilter",        "029A",
  249.     "JHideCursor",        "0800",
  250.     "JInitCrsr",        "0814",
  251.     "JIODone",        "08FC",
  252.     "JKybdTask",        "021A",
  253.     "JMakeSpdTbl",        "024E",
  254.     "JOpcodeProc",        "0894",
  255.     "JournalFlag",        "08DE",
  256.     "JournalRef",        "08E8",
  257.     "JRdAddr",        "022A",
  258.     "JRdData",        "022E",
  259.     "JRecal",            "023E",
  260.     "JReSeek",        "024A",
  261.     "JScrnAddr",        "080C",
  262.     "JScrnSize",        "0810",
  263.     "JSeek",            "0236",
  264.     "JSendCmd",        "0B44",
  265.     "JSetCCrsr",        "0890",
  266.     "JSetCrsr",        "0818",
  267.     "JSetSpeed",        "0256",
  268.     "JSetUpPoll",        "023A",
  269.     "JShell",            "0212",
  270.     "JShieldCursor",        "0808",
  271.     "JShowCursor",        "0804",
  272.     "JStash",            "08F8",
  273.     "JSwapFont",        "08E0",
  274.     "jSwapMMU",        "0DBC",
  275.     "JUpdateProc",        "0820",
  276.     "JVBLTask",        "0D28",
  277.     "JWakeUp",        "0246",
  278.     "JWrData",        "0232",
  279.  
  280.     "KbdLast",        "0218",
  281.     "KbdType",        "021E",
  282.     "KbdVars",        "0216",
  283.     "Key1Trans",        "029E",
  284.     "Key2Trans",        "02A2",
  285.     "KeyLast",        "0184",
  286.     "KeyMap",            "0174",
  287.     "KeyMVars",        "0B04",
  288.     "KeypadMap",        "017C",
  289.     "KeyRepThresh",        "0190",
  290.     "KeyRepTime",        "018A",
  291.     "KeyThresh",        "018E",
  292.     "KeyTime",        "0186",
  293.  
  294.     "LastDepth",        "0D40",
  295.     "LastFond",        "0BC2",
  296.     "LastFore",        "0D36",
  297.     "LastLGlobal",        "0944",
  298.     "LastMode",        "0D3E",
  299.     "LastPGlobal",        "0954",
  300.     "LastSPExtra",        "0B4C",
  301.     "LastTGLobal",        "0AFC",
  302.     "LastTxGDevice",        "0DC4",
  303.     "LaunchFlag",        "0902",
  304.     "LGrafJump",        "0824",
  305.     "LoaderPBlock",        "093A",
  306.     "LoadFiller",        "090C",
  307.     "LoadTrap",        "012D",
  308.     "LoadVars",        "0900",
  309.     "Lvl1DT",            "0192",
  310.     "Lvl2DT",            "01B2",
  311.  
  312.     "MacJmp",            "0120",
  313.     "MacPgm",            "0316",
  314.     "MAErrProc",        "0BE8",
  315.     "MainDevice",        "08A4",
  316.     "MaskBC",            "031A",
  317.     "MaskHandle",        "031A",
  318.     "MaskPtr",        "031A",
  319.     "MASuperTab",        "0BEC",
  320.     "MaxDB",            "0344",
  321.     "MBarEnable",        "0A20",
  322.     "MBarHeight",        "0BAA",
  323.     "MBarHook",        "0A2C",
  324.     "MBDFHndl",        "0B58",
  325.     "MBSaveLoc",        "0B5C",
  326.     "MBState",        "0172",
  327.     "MBTicks",        "016E",
  328.     "MemErr",            "0220",
  329.     "MemTop",            "0108",
  330.     "MenuCInfo",        "0D50",
  331.     "MenuDisable",        "0B54",
  332.     "MenuFlash",        "0A24",
  333.     "MenuHook",        "0A30",
  334.     "MenuList",        "0A1C",
  335.     "MickeyBytes",        "0D6A",
  336.     "MinStack",        "031E",
  337.     "MMDefFlags",        "0326",
  338.     "MmInOK",            "012E",
  339.     "MMU32bit",        "0CB2",
  340.     "MMUFlags",        "0CB0",
  341.     "MMUFluff",        "0CB3",
  342.     "MMUTbl",            "0CB4",
  343.     "MMUTblSize",        "0CB8",
  344.     "MMUType",        "0CB1",
  345.     "MonkeyLives",        "0100",
  346.     "Mouse",            "0830",
  347.     "MouseMask",        "08D6",
  348.     "MouseOffset",        "08DA",
  349.     "MrMacHook",        "0A2C",
  350.     "MTemp",            "0828",
  351.  
  352.      };
  353. };
  354.  
  355.  
  356. resource 'mxbm' (101) {
  357.     {       "NewCrsrJTbl",        "088C",
  358.     "NewMount",        "034A",
  359.     "NewUnused",        "0BC0",
  360.     "NiblTbl",        "025A",
  361.     "NMIFlag",        "0C2C",
  362.     "NxtDB",            "0342",
  363.  
  364.     "OldContent",        "09EA",
  365.     "OldStructure",        "09E6",
  366.  
  367.     "PaintWhite",        "09DC",
  368.     "Params",            "03A4",
  369.     "pCDeskPat",        "020B",
  370.     "PmgrHandle",        "0DC8",
  371.     "PollProc",        "013E",
  372.     "PollRtnAddr",        "0128",
  373.     "PollStack",        "013A",
  374.     "PortAUse",        "0290",
  375.     "PortBUse",        "0291",
  376.     "PortList",        "0D66",
  377.     "PrintErr",        "0944",
  378.     "PrintVars",        "0944",
  379.     "PWMBuf1",        "0B0A",
  380.     "PWMBuf2",        "0312",
  381.     "PWMValue",        "0138",
  382.  
  383.     "QDColors",        "08B0",
  384.     "QDErr",            "0D6E",
  385.     "QDExist",        "08F3",
  386.  
  387.     "RAMBase",        "02B2",
  388.     "RawMouse",        "082C",
  389.     "RegRsrc",        "0347",
  390.     "ReqstVol",        "03EE",
  391.     "ResErr",            "0A60",
  392.     "ResErrProc",        "0AF2",
  393.     "ResLoad",        "0A5E",
  394.     "ResReadOnly",        "0A5C",
  395.     "RestProc",        "0A8C",
  396.     "ResumeProc",        "0A8C",
  397.     "RGBBlack",        "0C10",
  398.     "RGBWhite",        "0C16",
  399.     "RgSvArea",        "036A",
  400.     "RMgrHiVars",        "0B80",
  401.     "RMgrPerm",        "0BA4",
  402.     "RndSeed",        "0156",
  403.     "ROM85",            "028E",
  404.     "ROMBase",        "02AE",
  405.     "RomFont0",        "0980",
  406.     "ROMMapHndl",        "0B06",
  407.     "RomMapInsert",        "0B9E",
  408.     "RowBits",        "0C20",
  409.     "RSDHndl",        "028A",
  410.  
  411.     "SavedHandle",        "0A28",
  412.     "SavedHilite",        "0D43",
  413.     "SaveFondFlags",        "0986",
  414.     "SaveProc",        "0A90",
  415.     "SaveSegHandle",        "0930",
  416.     "SaveSP",            "0A94",
  417.     "SaveUpdate",        "09DA",
  418.     "SaveVisRgn",        "09F2",
  419.     "SCCASts",        "02CE",
  420.     "SCCBSts",        "02CF",
  421.     "SCCRd",            "01D8",
  422.     "SCCWr",            "01DC",
  423.     "ScrapCount",        "0968",
  424.     "ScrapHandle",        "0964",
  425.     "ScrapInfo",        "0960",
  426.     "ScrapName",        "096C",
  427.     "ScrapSize",        "0960",
  428.     "ScrapState",        "096A",
  429.     "ScrapTag",        "0970",
  430.     "ScrapVars",        "0960",
  431.     "Scratch20",        "01E4",
  432.     "Scratch8",        "09FA",
  433.     "ScrDmpEnb",        "02F8",
  434.     "ScrDmpType",        "02F9",
  435.     "ScreenBytes",        "0C24",
  436.     "ScreenRow",        "0106",
  437.     "ScreenVars",        "0292",
  438.     "ScrHRes",        "0104",
  439.     "ScrnBase",        "0824",
  440.     "ScrnVBLPtr",        "0D10",
  441.     "ScrVRes",        "0102",
  442.     "SCSIBase",        "0C00",
  443.     "SCSIDMA",        "0C04",
  444.     "SCSIDrvrs",        "0B2E",
  445.     "SCSIFlag",        "0B22",
  446.     "SCSIGlobals",        "0C0C",
  447.     "SCSIHsk",        "0C08",
  448.     "SCSIPoll",        "0C2F",
  449.     "SdEnable",        "0261",
  450.     "SDMBusErr",        "0DC0",
  451.     "SDMJmpTblPtr",        "0DB8",
  452.     "SdVolume",        "0260",
  453.     "SegHiEnable",        "0BB2",
  454.     "SerialVars",        "02D0",
  455.     "SEVarBase",        "0C30",
  456.     "SEvtEnb",        "015C",
  457.     "SFSaveDisk",        "0214",
  458.     "SInfoPtr",        "0CBC",
  459.     "SInitFlags",        "0D90",
  460.     "SlotPrTbl",        "0D08",
  461.     "SlotQDT",        "0D04",
  462.     "SlotTICKS",        "0D14",
  463.     "SlotVBLQ",        "0D0C",
  464.     "SMGlobals",        "0CC4",
  465.     "SmgrCore",        "0BA0",
  466.     "SonyVars",        "0134",
  467.     "SoundActive",        "027E",
  468.     "SoundBase",        "0266",
  469.     "SoundDCE",        "027A",
  470.     "SoundGlue",        "0AE8",
  471.     "SoundLevel",        "027F",
  472.     "SoundPtr",        "0262",
  473.     "SoundVars",        "0262",
  474.     "SoundVBL",        "026A",
  475.     "SPAlarm",        "0200",
  476.     "SPATalkA",        "01F9",
  477.     "SPATalkB",        "01FA",
  478.     "SPClikCaret",        "0209",
  479.     "SPConfig",        "01FB",
  480.     "SPFont",            "0204",
  481.     "SPKbd",            "0206",
  482.     "SPMisc1",        "020A",
  483.     "SPMisc2",        "020B",
  484.     "SPPortA",        "01FC",
  485.     "SPPortB",        "01FE",
  486.     "SPPrint",        "0207",
  487.     "SPValid",        "01F8",
  488.     "SPVolCtl",        "0208",
  489.     "SrcDevice",        "08A0",
  490.     "SRsrcTblPtr",        "0D24",
  491.     "StkLowPt",        "0110",
  492.     "Switcher",        "0282",
  493.     "SwitcherTPtr",        "0286",
  494.     "SynListHandle",        "0D32",
  495.     "SysCom",            "0100",
  496.     "SysEvtBuf",        "0146",
  497.     "SysEvtMask",        "0144",
  498.     "SysFontFam",        "0BA6",
  499.     "SysFontSize",        "0BA8",
  500.     "SysMap",            "0A58",
  501.     "SysMapHndl",        "0A54",
  502.     "SysParam",        "01F8",
  503.     "SysResName",        "0AD8",
  504.     "SysVersion",        "015A",
  505.     "SysZone",        "02A6",
  506.  
  507.     "T1Arbitrate",        "0B3F",
  508.     "TableSeed",        "0D20",
  509.     "TagData",        "02FA",
  510.     "TaskLock",        "0A62",
  511.     "TEDoText",        "0A70",
  512.     "TempRect",        "09FA",
  513.     "TERecal",        "0A74",
  514.     "TEScrpHandle",        "0AB4",
  515.     "TEScrpLength",        "0AB0",
  516.     "TESysJust",        "0BAC",
  517.     "TEWdBreak",        "0AF6",
  518.     "TheCrsr",        "0844",
  519.     "TheGDevice",        "0CC8",
  520.     "TheMenu",        "0A26",
  521.     "TheZone",        "0118",
  522.     "Ticks",            "016A",
  523.     "Time",            "020C",
  524.     "TimeDBRA",        "0D00",
  525.     "TimeSCCDB",        "0D02",
  526.     "TimeSCSIDB",        "0DA6",
  527.     "TimeVars",        "0B30",
  528.     "TmpResLoad",        "0B9F",
  529.     "Tocks",            "0173",
  530.     "ToExtFS",        "03F2",
  531.     "ToolScratch",        "09CE",
  532.     "TopMapHndl",        "0A50",
  533.     "TopMenuItem",        "0A0A",
  534.     "TrapAgain",        "0B00",
  535.     "Twitcher1",        "0B50",
  536.     "Twitcher2",        "0B7C",
  537.  
  538.     "UnitNtryCnt",        "01D2",
  539.     "UsedFWidths",        "0BF5",
  540.     "UTableBase",        "011C",
  541.  
  542.     "VBLQueue",        "0160",
  543.     "VCBQHdr",        "0356",
  544.     "VertRRate",        "0D30",
  545.     "VIA",            "01D4",
  546.     "VIA2DT",            "0D70",
  547.     "VideoInfoOK",        "0DB0",
  548.     "VidMode",        "0C2E",
  549.     "VidType",        "0C2D",
  550.  
  551.     "WarmStart",        "0CFC",
  552.     "WidthListHand",        "08E4",
  553.     "WidthPtr",        "0B10",
  554.     "WidthTabHandle",        "0B2A",
  555.     "WindowList",        "09D6",
  556.     "WMgrCPort",        "0D2C",
  557.     "WMgrPort",        "09DE",
  558.     "WordRedraw",        "0BA5",
  559.     "WWExist",        "08F2",
  560.      };
  561. };
  562.